package com.itheima.时间格式化日期;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/*4、【编号：1306】某共公司产品经理要求App需要有3款主题
样式，用户选择不同的主题，展示时间的格式也要有不同的风格，
请编写代码实现该功能。 运行结果：
请选择主题：1.xxxx年xx月xx日，2.xxxx-xx-xx，3.xxxx/xx/xx
1
主题切换成功,当前时间为：2018年12月10日
请选择主题：1.xxxx年xx月xx日，2.xxxx-xx-xx，3.xxxx/xx/xx
4
很抱歉，操作有误，已为您切换默认主题
主题切换成功,当前时间为：2018年12月10日*/
public class Demo4 {
    public static void main(String[] args) {
        SimpleDateFormat sdf;
        Date date = new Date();
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println(" - - - - 欢迎来到3款主题样式App- - - - ");
            System.out.println("请输入您的选择: 1.xxxx年xx月xx日  2.xxxx-xx-xx  3.xxxx/xx/xx  4.退出");
            String choice = sc.next();
            switch (choice) {
                case "1":
                    sdf = new SimpleDateFormat("yyyy年MM月dd日");
                    String format1 = sdf.format(date);
                    System.out.println("主题切换成功,当前时间为：" + format1);
                    break;
                case "2":
                    sdf = new SimpleDateFormat("yyyy--MM--dd");
                    String format2 = sdf.format(date);
                    System.out.println("主题切换成功,当前时间为：" + format2);
                    break;
                case "3":
                    sdf = new SimpleDateFormat("yyyy/MM/dd");
                    String format3 = sdf.format(date);
                    System.out.println("主题切换成功,当前时间为：" + format3);
                    break;
                case "4":
                    System.out.println(" - - - - 感谢您的光临 - - - - ");
                    System.exit(0);
                    break;
                default:
                    System.out.println("很抱歉，操作有误，已为您切换默认主题");
                    break;
            }
        }
    }
}
